#include <SoftwareSerial.h>
#include <stdlib.h>
#include <SPI.h>
#include <Mirf.h>
#include <nRF24L01.h>
#include <MirfHardwareSpiDriver.h> 
int value; SoftwareSerial mySerial(4, 2);
void setup()
{

  Serial.begin(9600); 
    mySerial.begin(9600);  
  Mirf.spi = &MirfHardwareSpi; 
  Mirf.init();   
  Mirf.setRADDR((byte *)"FGHIJ"); //设置自己的地址（接收端地址），使用5个字符  
  Mirf.payload = sizeof(value);     
  Mirf.channel = 90;   //设置使用的信道  
  Mirf.config();   
  Serial.println("Listening...");  //开始监听接收到的数据
  } void loop()
  {int rnd = rand()%3+1;
    if(Mirf.dataReady())
    {  //当接收到程序，便从串口输出接收到的数据    
      Mirf.getData((byte *) &value);  
      Serial.print("Got data: ");  
      Serial.println(value);
     // mySerial.print("LEFT: ");  
      mySerial.println(value);
       // mySerial.print("    "); 
       //mySerial.print("RIGHT: ");  
      //mySerial.println(value-3+rnd);
      }
      }
  
